{include file="public/head"}
<div class="main">
    {include file="public/left"}
    <div class="middle">
    {include file="public/header"}
    <div class="sentask">
        <h6>{:__('任务交稿')}</h6>
        <hr/>
        <ul class='sendtask_tip'><i class="fa fa-exclamation-circle" aria-hidden="true"></i>{:__('雇主已托管赏金,请放心交稿')}</ul>
        <ul><h6>{:__('上传附件')}：</h6><input style="display: none;" id="attach" type="file" multiple="multiple" /><button id="uploadfile" class="layui-btn layui-btn-primary">{:__('选择文件')}</button><span id="file_name">{:__("请选择上传的文件")}</span></ul>
        <ul><h6></h6><span>（ {:__('允许上传附件格式')}:.xls,.xlsx,.doc,.docx,.zip,.rar,.jpg,.png,.gif.{:__('上限')}:10M)。</span></ul>
        <ul><h6>{:__('稿件内容')}：</h6></ul>
        {include file="public/editor"}
        <ul><h6>{:__('允许雇主查看百分比')}：</h6><input id="view_able" value="100" type="text" class="layui-input"/>&nbsp;%({:__('采纳后可看')})</ul>
        <ul><h6></h6><input id="protrol_check" type="checkbox"/><a id="sendtask_protrol">{:__('我已经阅读并同意写手交稿协议')}</a></ul>
        <ul><h6></h6><span class="protrol">
            {:__('一、本网站仅为会员提供一个信息交流平台，是买家发布任务需求和卖家提供解决方案的一个交易市场，本网站对交易双方均不加以监视或控制，亦不介入交易的过程。')}<br/>
            {:__('二、本网站有义务在现有技术水平的基础上努力确保整个网上交流平台的正常运行，尽力避免服务中断或将中断时间限制在最短时间内，保证会员网上交流活动的顺利进行。')}<br/>
            {:__('三、本网站有义务对会员在注册使用本网站信息平台中所遇到的与交易或注册有关的问题及反映的情况及时作出回复。')}<br/>
            {:__('四、本网站有权对会员的注册资料进行审查，对存在任何问题或怀疑的注册资料，本网站有权发出通知询问会员并要求会员做出解释、改正。')}<br/>
            {:__('五、会员因在本网站网上交易与其他会员产生纠纷的，会员将纠纷告知本网站，或本网站知悉纠纷情况的，经审核后，本网站有权通过电子邮件及电话联系向纠纷双方了解纠纷情况，并将所了解的情况通过电子邮件互相通知对方；会员通过司法机关依照法定程序要求本网站提供相关资料，本网站将积极配合并提供有关资料。')}<br/>
            {:__('六、因网上信息平台的特殊性，本网站没有义务对所有会员的交易行为以及与交易有关的其他事项进行事先审查，但如发生以下情形，本网站有权无需征得会员的同意限制会员的活动、向会员核实有关资料、发出警告通知、暂时中止、无限期中止及拒绝向该会员提供服务：')}<br/>
            {:__('（一）、会员违反本协议或因被提及而纳入本协议的相关规则；')}<br/>
            {:__('（二）、存在会员或其他第三方通知本网站，认为某个会员或具体交易事项存在违法或不当行为，并提供相关证据，而本网站无法联系到该会员核证或验证该会员向本网站提供的任何资料；')}<br/>
            {:__('（三）、存在会员或其他第三方通知本网站，认为某个会员或具体交易事项存在违法或不当行为，并提供相关证据。本网站以普通非专业交易者的知识水平标准对相关内容进行判别，可以明显认为这些内容或行为可能对本网站会员或本网站造成财务损失或法律责任。')}<br/>
            {:__('七、根据国家法律、法规、行政规章规定、本协议的内容和本网站所掌握的事实依据，可以认定该会员存在违法或违反本协议行为以及在本网站交易平台上的其他不当行为，本网站有权无需征得会员的同意在本网站交易平台及所在网站上以网络发布形式公布该会员的违法行为，并有权随时作出删除相关信息、终止服务提供等处理。')}<br/>
            {:__('八、本网站依据本协议及相关规则，可以冻结、使用、先行赔付、退款、处置会员缴存并冻结在本网站账户内的资金。')}<br/>
            {:__('九、本网站有权在不通知会员的前提下，删除或采取其他限制性措施处理下列信息：包括但不限于以规避费用为目的；以炒作信用为目的；存在欺诈等恶意或虚假内容；与网上交易无关或不是以交易为目的；存在恶意竞价或其他试图扰乱正常交易秩序因素；该信息违反公共利益或可能严重损害本网站和其他会员合法利益的。')}<br/>
            </span>
        </ul>
        <ul><h6></h6><button id="sendtask" class="layui-btn layui-btn-primary">{:__('确定')}</button></ul>
    </div>
    {include file="public/foot"}
    </div>
    {include file="public/right"}
</div>
{include file="public/footer"}
<script>
    noLog();
    $(".protrol").css("display","none");
    $("#sendtask_protrol").click(function(){
        if($(".protrol").css("display") == 'block'){
            $(".protrol").css("display","none");
        } else {
            $(".protrol").css("display","block");
        }
    });
    
    $("#sendtask").click(function(){
        var attach = $("#attach").prop("src");
        if(attach == '' || attach == null || attach ==undefined){
            attach = '';
        }
        if($("#attach")[0].files.length>0 && attach == ''){
            layer.confirm("{:__('文件未上传,是否确定继续?')}",{title:"{:__('提示')}",btn:['{:__("确定")}','{:__("取消")}']},function(){
                sendtask()
            });
        } else {
            sendtask();
        }
        
    });
    function sendtask()
    {
        var attach = $("#attach").attr("src");
        if(attach == '' || attach == null || attach ==undefined){
            attach = '';
        }
        var mission_id = parseInt("{$taskid}");
        var view_able = $("#view_able").val();
        var content = editor.txt.html();
        var contenttmp = content.replaceAll("&nbsp;",'').replaceAll(" ","").replaceAll("<p></p>","")
        if(contenttmp == ''){
            layer.msg("{:__('交稿内容不能为空')}",{icon:3});
            return false;
        }
        if(view_able == '' || view_able == 0){
            layer.msg("{:__('雇主可看百分比不能为空')}",{icon:3});
            return false;
        }
        view_ableint = parseInt(view_able);
        if(view_able != view_ableint){
            layer.msg("{:__('雇主可看百分比不能为非整数')}",{icon:3});
            return false;
        }
        if(view_ableint<0){
            layer.msg("{:__('雇主可看百分比不能为小于0')}",{icon:3});
            return false;
        }
        var protrol_check = $("#protrol_check").prop("checked");
        if(protrol_check == false){
            layer.msg("{:__('未同意写手交稿协议')}",{icon:3});
            return false;
        }
        var formdata = new FormData();
        formdata.append('attach_id',attach);
        formdata.append('token',token);
        formdata.append('mission_id',mission_id);
        formdata.append('content',content);
        formdata.append('view_able',view_able);
        layer.confirm("{:__('是否确定交稿')}？",
            {title:"{:__('提示')}",btn:['{:__("确定")}','{:__("取消")}']},
            function(){
                $(".layui-layer-btn0").remove();
                $(".layui-layer-btn1").remove();
                $.ajax({
                    url:'/api/mission/contributeSubmit',
                    type:"post",
                    data:formdata,
                    processData:false,
                    contentType:false,
                    success:function(ret){
                        if(ret['code'] == 1){
                            layer.msg(ret.msg,{icon:1},function(){
                                window.location.href="{$path}";
                            });
                        }else if(ret['code'] !=401){
                            layer.msg(ret.msg,{icon:2});
                        }
                    }
                })
            }
        );
    }
    $("#attach").change(function(){
        var formdata = new FormData();
        var files = $("#attach")[0].files;
      
        if(files == '' || files == null || files == undefined ){
            layer.msg("{:__('请选择文件')}",{icon:2});
            return false;
        }
        for(var i in files){
           formdata.append("file"+i,$("#attach")[0].files[i]);            
        }      
        formdata.append("token",token);
         
        formdata.append("file_type",'file');
        
        $.ajax({
            url:'/api/common/upload',
            type:'post',
            data:formdata,
            processData:false,
            contentType:false,
            success:function(ret){
                if(ret.code != 401 && ret.code != 1){
                    layer.msg(ret.msg,{icon:2});
                } else if(ret.code ==1){
                    layer.msg(ret.msg,{icon:1},function(){
                        var f= ret['data']['file'][0];                   
                        $("#attach").attr("src",f['attach_id']);
                        $("#file_name").html(f['file_name']);
                        
                    });
                }
            }
        });
    });
    $("#uploadfile").click(function(){
        $("#attach").val("");
        $("#attach").trigger("click");
    })
</script>